READ ME FIRST
The Zigbee Network Processor (ZNP) allows you to easily create Zigbee applications without having to make extensive changes to the Zigbee Stack. This page is a general overview of the examples we've provided to interface with the ZNP. See documentation on each file for more infomation. Methods are commented in the .c files. Header files list public (externally accessible) methods only.
There are two interfaces to the ZNP: the Simple API and the Application Framework / Zigbee Device Objects (AFZDO). Simple API is a little easier, as it is only ~10 methods to learn, but AFZDO is more powerful.
The examples included demonstrate basic functionality to help you get up and running quickly. There are four categories of examples:
These are the generic ZNP configuration methods and can be used with Simple API or AFZDO. These require a hardware interface file (znp_interface_spi.c).
This enables your application to send/receive data using the ZNP. Use either Simple API or AFZDO but not both.
This file supports the SPI interface
Methods or defines used by one or more of the previous files.
1.6.3